package suanfa.linklist.第六章.第一节;

public class TestMyself {
    /**
     * 这是我自己写的，有以下问题
     *
     * 1、没有判断临界条件：n<=0
     * 2、break换成return就行吧
     * @param n
     */
    public static void isPowerSelf(int n){

        for (int i = 0; i < n; i++) {

            int m=i*i;
            if(m==n){
                System.out.println(n+"是某个数的二次方");
                break;
            }else if(m<n){
                continue;
            }else if(m>n){
                System.out.println(n+"不是某个数的二次方");//从else里面放到这儿不就行了
                break;//break的话，else里面就不执行了
            }else{

                System.out.println(n+"不是某个数的二次方");
            }
        }
    }
    public static void main(String[] args) {
        isPowerSelf(16);
    }
}
